From 2b8aeed4d8bac16ba42521a2a92fb711600ecb9e Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Tue, 4 Aug 2020 22:17:52 -0400 Subject: [PATCH] Drop GtkCallback It is no longer used in any of our public APIs. --- docs/reference/gtk/gtk4-sections.txt | 1 - gtk/gtkwidget.h | 11 ----------- gtk/gtkwidgetprivate.h | 3 +++ 3 files changed, 3 insertions(+), 12 deletions(-) diff --git a/docs/reference/gtk/gtk4-sections.txt b/docs/reference/gtk/gtk4-sections.txt index 0efe0d7da7..90c6f1aec8 100644 --- a/docs/reference/gtk/gtk4-sections.txt +++ b/docs/reference/gtk/gtk4-sections.txt @@ -4406,7 +4406,6 @@ gtk_widget_paintable_get_type GtkWidget GtkWidget GtkWidgetClass -GtkCallback GtkRequisition GtkAllocation gtk_widget_new diff --git a/gtk/gtkwidget.h b/gtk/gtkwidget.h index e3ead82e2f..e86f07d1c0 100644 --- a/gtk/gtkwidget.h +++ b/gtk/gtkwidget.h @@ -70,17 +70,6 @@ typedef struct _GtkWidgetClassPrivate GtkWidgetClassPrivate; */ typedef GdkRectangle GtkAllocation; -/** - * GtkCallback: - * @widget: the widget to operate on - * @data: (closure): user-supplied data - * - * The type of the callback functions used for e.g. iterating over - * the children of a container, see gtk_container_foreach(). - */ -typedef void (*GtkCallback) (GtkWidget *widget, - gpointer data); - /** * GtkTickCallback: * @widget: the widget diff --git a/gtk/gtkwidgetprivate.h b/gtk/gtkwidgetprivate.h index 136533622a..9ab7f37f3c 100644 --- a/gtk/gtkwidgetprivate.h +++ b/gtk/gtkwidgetprivate.h @@ -306,6 +306,9 @@ void gtk_widget_adjust_baseline_request (GtkWidget *widget, int *minimum_baseline, int *natural_baseline); +typedef void (*GtkCallback) (GtkWidget *widget, + gpointer data); + void gtk_widget_forall (GtkWidget *widget, GtkCallback callback, gpointer user_data); -- 2.30.2